Raspbery Pi installatie + detectie device ID:
> sudo modprobe w1-gpio
> sudo modprobe w1-therm
> cd /sys/bus/w1/devices/
> ls
nota: opgelet met Raspberry Pi 2 (wegens DeviceTree):
"dtoverlay=w1-gpio" toevoegen aan /boot/config.txt
http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=97314
In [ ]:
# Info inlezen vanuit sensor in fileformaat
temp_file = open("/sys/bus/w1/devices/28-011465166dff/w1_slave")
temp_tekst = temp_file.read()
temp_file.close()
# De temperatuur is te vinden op de tweede lijn in de tiende kolom
tweede_lijn = temp_tekst.split("\n")[1]
temperatuur_tekst = tweede_lijn.split(" ")[9]
# De eerste twee karakters zijn "t=", dus die laten we vallen, zodat we de rest kunnen converteren naar een nummer.
temperatuur = float(temperatuur_tekst[2:])
# Omzetten van milligraden naar graden.
temperatuur = temperatuur / 1000
print("Gemeten temperatuur: {}".format(temperatuur))
In [ ]: